Artifact:
Workload Analysis Document

Workload Analysis Document |
A
workload analysis document identifies the variables and
defines their values used in the different performance tests to simulate and
/ or emulate the actor characteristics, end-user's business functions (use
cases), load, and volume. |
Worker: |
Test
Designer |
More
information: |
|
|
Input to Activities:
|
Output from Activities:
|
The following people use the workload analysis document:
- The Test Designer, to identify and describe the
use case flows and conditions which best duplicate the end-userÆs business
functions, load and volume. The model should also identify the interval
being simulated / emulated, any factors or variables that will be changed
during the test, and the measurements used to evaluate the results.
- The Performance Tester, to understand the goals of
the performance tests and properly implement and execute accurate and
reliable performance test cases.
- The User Representative to review the content and
appropriateness of the workload analysis document and approve of the test
cases.
1. Introduction
Identifies the purpose, background, and objectives of the performance
testing within this project.
2. System Attributes and Variables
Identifies the attributes and variables of the system that uniquely
identify the workload for the system being modeled.
3. Load Levels
Identifies the number of end-users / clients being simulated / emulated
during the test.
4. Actor Class Definitions
Identifies classes of end-users whose use case flows will be used to
simulate / emulate loads on the system-under-test. Additionally this section
identifies the proportion to which any actor class comprises the load for a
performance test.
5. Measurements and Criteria
Identifies the measurement and criteria to be used to evaluate
successful achievement of the identified performance objectives. Measurements
typically include response time limits or throughput capacity.
6. User Attributes and Variables
Identifies the attributes and variables of the end-users that uniquely
identify the different characteristics of the end-users of the system being
modeled.
7. Actor Class Work Profile
Identifies the specific use cases and flows executed by an actor class and
the percentage of time or proportion of effort spent by the end-user executing
the use cases and flows to accomplish their total business responsibilities.
8. Actor Class Parameters
Identifies the specific end-user variables, such as typing rate, think
time, and repeating factor characterizing the variability in end-user
interaction with the system.
9. Remote Terminal Emulation Requirements
Identifies the requirements and constraints necessary to be addressed in
creating a test environment that is acceptable for implementing and executing
the performance testing.
The Workload Analysis Document is initially created early in test design
(during Elaboration) near the outset of the project. The workload analysis
document may be refined or revised throughout the remainder of the lifecycle
during each iteration.
A Test Designer is responsible for the
integrity of the Workload Analysis Document, ensuring that:
- The Workload Analysis Document accurately reflects the workload and
end-user characteristics of the system being tested.
The Test Designer uses the contents of
the Workload Analysis Document to produce the following related artifacts for
Performance tests:
The Workload Analysis Document (contents and format) may require modification
to meet the needs of internal or external standards, guidelines, or oversight.
Copyright
⌐ 1987 - 2000 Rational Software Corporation
|